Skip to content

test: quick-update assertions track fit.png (fit_quick.png removed) - #241

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/remove-fit-quick-plots
Jul 31, 2026
Merged

test: quick-update assertions track fit.png (fit_quick.png removed)#241
Jammy2211 merged 1 commit into
mainfrom
feature/remove-fit-quick-plots

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Summary

Workspace follow-up to the fit_quick.png removal (PyAutoLabs/PyAutoLens#680): quick updates now write the normal fit.png fit subplot, so the three visualization-jit scripts that asserted fit_quick.png was produced now assert fit.png instead. Comments note that quick updates run on the main thread by default, so the KeyError regression these scripts guard would crash the search rather than be swallowed — the PNG assertion is a secondary signal.

Upstream PR

Scripts Changed

  • scripts/imaging/visualization/modeling_visualization_jit.py — assert fit.png produced; comments updated. Validated end-to-end under the library branch: the quick update fired and wrote fit.png.
  • scripts/interferometer/visualization/modeling_visualization_jit.py — assert fit.png produced; comments updated.
  • scripts/point_source/visualization/modeling_visualization_jit.py — assert fit.png produced; comments updated.

Interferometer/point quick paths are covered at the plotter level by new unit tests in PyAutoLens#682 (test_autolens/*/model/test_plotter_*.py).

Shipped under human-authorized Heart-RED override; RED reason (verbatim, unrelated nightly): release validation FAILED (stage integrate).

Generated by the PyAutoLabs agent workflow.

@Jammy2211 Jammy2211 added the pending-release PR queued for the next release build label Jul 31, 2026
@Jammy2211
Jammy2211 merged commit 6e66917 into main Jul 31, 2026
3 checks passed
@Jammy2211
Jammy2211 deleted the feature/remove-fit-quick-plots branch July 31, 2026 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pending-release PR queued for the next release build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant